.h5news {
  width: 100%;

  >article {
    width: 100%;
    padding: 0.2rem;
    background-color: var(--bgfff);

    >h1 {
      font-size: 0.28rem;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: var(--font333);
      line-height: 0.40ren;
    }

    >p {
      margin: 0.16rem 0;
      color: var(--font999);
      font-size: 0.2rem;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
    }

    img {
      max-width: 100% !important;
    }

    font-size: 0.24rem;
    font-family: PingFangSC-Medium,
    PingFang SC;
    font-weight: 500;
    color: var(--font333);
    line-height: 0.50rem;
  }

  >footer {
    font-size: 0.24rem;
    background-color: var(--bgfff);
    display: flex;
    padding: 0.17rem;

    >a {
      flex: 1;
      max-width: 50%;
      align-items: center;
      display: flex;

      span {
        align-items: center;
        line-height: 1;

        &[arrow='1'] {
          display: inline-flex;
          align-items: center;
        }
      }

      i {
        font-size: 0.24rem;
        white-space: nowrap;
      }
    }
  }
}